.edit-main-tabbar {
    display: flex;
    height: 48px;
    font-size: 12px;
    text-align: center;
    border-top: 1px solid #c1c1cc;
    border-top-color: #c1c1cc;
    color: #59607b;
    background-color: #fff;
    .tabbar-item {
        flex: 1;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        width: 0;
        cursor: pointer;
        .el-image {
            width: 24px;
            height: 24px;
            margin: 0 auto;
            border-radius: inherit;
            pointer-events: none;
            .picture-image-slot {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                color: #909399;
                font-size: 14px;
                border-radius: inherit;
                &.no-image {
                    background-color: #f5f7fa;
                    border: 1px solid #DCDFE6;
                    box-sizing: border-box;
                }
            }
        }
        &-title {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 0 5%;
        }
    }
}